x86/EFI: Disable CET-IBT around Runtime Services calls
authorAndrew Cooper <andrew.cooper3@citrix.com>
Mon, 1 Nov 2021 21:54:26 +0000 (21:54 +0000)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Fri, 25 Mar 2022 17:06:38 +0000 (17:06 +0000)
commitd457f1ee88602e784644e0bcc562ff17f2d1af34
treef20e4c44b65333007b4816c874e0a8c9adeabcee
parent86a98948b9f8236de30651e5588f592bc5468da2
x86/EFI: Disable CET-IBT around Runtime Services calls

UEFI Runtime services, at the time of writing, aren't CET-IBT compatible.
Work is ongoing to address this. In the meantime, unconditionally disable IBT.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
(cherry picked from commit d37a8a067e62e3b6709d224c22f740fdda9d0078)
xen/common/efi/runtime.c